Adaptive problems and possibilities in the temporal fenestration of tetrapod skulls