finish 1293 and 1785
finish 1197 1264 1409 1639 1787 1820 1880 1910
modify 'backwash' bug in Percolation(adding a QUF array) and add
checking for non-positive arguments for PercolationStats