Move Graph balanace helpers to new Algorithm\Balance
Add tests with 100% code coverage for new Algorithm\Balance
Fix inverted logic
Document new `Algorithm\Balance`