Okay... So I get that I can do math, and put data types into variables and lists... and I can loop through those lists, and I can have conditionals.... but HOW DOES ANY OF THAT ACTUALLY MAKE USABLE REAL SOFTWARE