Add QuickUnionUF
Replace while loop with recursive call
Apply weighting to QuickUnionUF
Reintroduce while loop to avoid stack overflow
Configure output format
Exclude specs tagged with performance
Add performance test
Extract duplicate tests to shared_example
Fix issues in sz array
Add WeightedQuickUnionUF and revert QuickUnionUF
Start working on the Percolation assignment
Replace i and j with r (row) and c (column)
Add TerminalNotifier for Guard
Check if a site is open or closed
Move duplicate test code up
Check is a site in the first row is full
Re-run guard on changes in support folder
Require support files from spec_helper
Check if sites in first row are full
Refactor some tests