First version of deck implementing Set