Jim Hall : A Life in Progress