separation methods via discrete stages 6565630