Adding different implementations of a String based Stack