Reproducing kernel approximation in weighted Bergman spaces: Algorithm and applications. (27th May 2019)