(Bring Your Own Modules) As a beginner in programming, one of the many mysteries is where built-in functions or methods come from. Depending on what language you’re learning, you may have heard of things like packages, imports, gems, and libraries — just to mention a few. …