fun computeHCOutputPath(inputPath: Path): Path
Computes the output file path based on the input file path. If there is a .in extension, it is changed to .out,
otherwise .out is simply appended. If there is a parent folder called inputs, it is changed to outputs.