It is Possible to Foresee the Future? Divination Practices and Prophetic Visions in the Jewish Middle Ages