add percolation programming assignment