find_idempotence(): Replace fixed point iteration with a check based on SCCs (closes #16). See merge request !66