SFINAE on Memory.h
Avoiding UB and some fixes
Minor improvement
Cosmetic
Fixing typo
Merge branch 'dev'