Text this: A review of Costas arrays