APOLLO: a multigroup code for the solution of the transport equation for thermal and fast neutrons