1. If list_in is empty (need a seek)
1.1 Add requests to list_in
1.1.1 Find all time requests with the highest priority and lowest start
1. If list_in is empty (need a seek)
1.1 Add requests to list_in
1.1.1 Find all time requests with the highest priority and lowest start