Fixed a bug in gpc_covariance for empty GPC bases
gpc_rand_coeffs uses only as many random numbers as necessary
Updated the MMSE update (now reproduces the Kalman filter)