Floyds triangle