Update and extend

Adapt to a recent nightly rust and add a few newly invented exercises