Zernike by One Pascal Triangle - A high performance, low memory cost and flexible computation scheme for Zernike polynomials | Synapse