Describir: A guide to experimental algorithmics