added linear vs binary challenge