Fast C++ implementation