Synthesis, structure, and reactivity of Omeprazole and related compounds