Take in problem binary and test problem as inputs
Handle the fact that we no longer block till we get an answer