unit tests. Unit tests test a unit of code, for example, a function
Move definition of unit test to start and introduce that there are two kinds main kinds of unit tests. 1. sunny side - the function performs as predicts on normal inputs. 2. rainy side - the function performs as needed for non-normal inputs/circumstances (ie throwing an exception).