private void pruneBeam(ArrayList<SegResult> beam,
			ArrayList<SegResult> candidates) {
		// TODO Implement pruning properly
		for (SegResult candidate : candidates) {
			if (beam.size() < beamSize) {
				beam.add(candidate);
			}
		}
	}