Throw new IllegalArgumentException if negative
Added BoundedLinkedStack
Deleted extraneous import statement