Derec

Fast. Simple. Secure.