mutation-based computing