All programming languages give you some primitives to use as starting points in your own creations. For example, a language might provide arrays, hashes, and objects that you turn into a system representing students, teachers, and the work that passes between them. Some languages go a little further in what they provide. For example, several languages have primitives that represent code in that la