Vector Analysis and Quaternions