added a bound queue example, cleaned up the dynamic queue