modular programming
breaking program into set of manageable sized functions

1/36