3 ms·Thanks this is much more elegant than what I came up with.by graeme 6y agoThanks this is much more elegant than what I came up with.