Dot Product Using Components