algorithms for asd lab