Who made the first compass?

a Chinese person