go:
	./spaces-to-tabs < input > output
	diff output expected-output
	! ./spaces-to-tabs < bad-input > /dev/null
	cp input input-temp
	./spaces-to-tabs input-temp
	diff input-temp expected-output

clean:
	rm -rf input-temp output