Consequently operator+ instead recursive function with max template recursion depth.