Angular spectrum A tidy MATLAB implementation of angular spectrum method to calculate beam propagation