Ibn Ezra the Karaites and the Halakah