It will cost you a temporary array.