characterised by error reduction techniques