WIP home from vacation

In the process of writing library functions for Array