Sort:  

Thank @tgreene5, yes I was quite surprised by how it came out myself