computational primitive