Added The Dot Product