[brief] Replaces inline with constexpr and adds negative infinity.
[brief] Replaces inline with constexpr and adds negative infinity.

[detailed]
- It makes more sense to have these functions that return constants to be
  constant expressions that are evaluated at compile time.
- Adds negative infinity, since we can't just use -infinity() for any type.

marovira/atlas