Added improved testing, conclusion, added result.