Correct unused parameter names
Adding program test
Test branching program