Basic usage (no params) Basic usage (with max memory specified) Variation (passing a neg value to the constructor) Error (Passing a non long int value to constructor)