generations [sing. a generation]