Functors and limits