become an expert in algorithms