http://www.cs.ubbcluj.ro/~studia-m/index.php/journal/article/view/77