Theory & computation in ecology and evolution