Pwnc: Modern control engineering