This is part of my studies of parallel computing