Benjamin Esham

In the last two hours I have spent five minutes writing code and 115 minutes trying to decide what to name these functions.