Recursion works with any number of flights; arrival/departure times being returned; filtering by forward flights, timing