Welcome to STLcore. A educational adventure.