the interface of halacha and science