Ardm

fixes #100

Testing has been limited (only one match in my db of ARDM).

Also check my implementation, it's kind of messy and I don't really like it and I'd be happy to see a better approach