public void TestOnWideSequence()
		{
			var seq = new List<Point>();
			seq.Add(new Point(0, 0));
			seq.Add(new Point(1, 1));
			seq.Add(new Point(2, 2));
			seq.Add(new Point(3, 3));

			FrequencyFilter filter = new FrequencyFilter();
			var filtered = filter.Filter(seq).ToArray();
			Assert.IsTrue(filtered.Length == 4);
		}
		public void TestOnNarrowSequence()
		{
			var seq = new List<Point>();
			seq.Add(new Point(0, 0));
			seq.Add(new Point(0.3, 0.3));
			seq.Add(new Point(0.4, 0.5));
			seq.Add(new Point(2, 2));

			FrequencyFilter filter = new FrequencyFilter();
			var filtered = filter.Filter(seq).ToArray();
			Assert.IsTrue(filtered.Length == 2);
		}