Vector Class and Basic Vector Distances

Machine learning is basically glorified vector manipulation and fitting.
Although array's and lists are technically vectors themselves; we
instead create what is essentially an array wrapper with useful ML
functions attached.  The vector class will begin to grow quickly due to
it's atomic and quintessential nature.