By 1981, the Atom's successor, the classic BBC Micro came with BBC BASIC. This boasted luxuries such as named procedures with local variables, enabling beginners to experiment with recursion, as well ...