A website and javascript framework to simulate Sorting Algorithms