My own implementation of GNU coreutils