Force constexpr evaluation at compile time, add comments and begin to write benchmarks