modified rands(), implemented consts(), removed fill()
updated document
rands() without specifying number of generation should be treated as infinite iterator
added some comment-outed source code