Ibn Ezra the Karaites and the Halakha