Basics of Quaternions