Criminal Law and the Legal Defense of Mistake of Fact in New York