Calculating direction between vectors