small langs introduction