PHP 021 and some other cleanup
PHP 022
completed 21 in JS
seems like it should be faster than it is
PHP 028 - 0.0006 seconds