The CRUSH algorithm simulator