Noexcept
Inline
Todo
Fix sorting
Refactoring