Added "F"s to constructors and lots of inlining
added "Base-based" variant ... super fast