Along with Maurice Wilkes and Stanley Gill he is credited with the invention of the subroutine (which they referred to as the "closed subroutine"), and gave the first explanation of how to design software libraries; as a result, the "jump to subroutine" instruction was often called a Wheeler Jump.