Add several base class, add cross product for fanVector<T, 3>