Data source: http://rosettacode.org/wiki/Bitcoin/public_point_to_address
