<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def scan(cls, filter_builder=None, **scan_filter):
 """High level scan API. :param filter_builder: filter expression builder. :type filter_builder: :class:`~bynamodb.filterexps.Operator` """

        scan_kwargs = {'scan_filter': build_condition(scan_filter)}
        if filter_builder:
            cls._build_filter_expression(filter_builder, scan_kwargs)
        return ResultSet(cls, 'scan', scan_kwargs)