Introduction to Quaternions: With Numerous Examples