My take on ruby warrior