Fast Monte Carlo algorithm for site or bond percolation.

Fast Monte Carlo algorithm for site or bond percolation.