Υλοποίηση σε C