Vector Space Projections: A Numerical Approach to Signal and Image Processing, Neural Nets, and Optics