erlang: converted DS to circular array